package com.laolang.pluto.module.generator.service.impl;

import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.laolang.pluto.common.persist.service.impl.BaseServiceImpl;
import com.laolang.pluto.module.generator.entity.GenTableColumn;
import com.laolang.pluto.module.generator.mapper.GenTableColumnMapper;
import com.laolang.pluto.module.generator.service.GenTableColumnService;
import java.util.List;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;

/**
 * @author laolang
 * @date 2021-08-02 01:12
 */
@RequiredArgsConstructor
@Service
public class GenTableColumnServiceImpl extends BaseServiceImpl<GenTableColumnMapper, GenTableColumn> implements GenTableColumnService {

    private final GenTableColumnMapper genTableColumnMapper;

    @Override
    public List<GenTableColumn> listByGenTableId(Long genTableId) {
        return list(Wrappers.<GenTableColumn>lambdaQuery().eq(GenTableColumn::getGenTableId, genTableId));
    }
}
